package com.ssy.lingxi.product.entity.es;

import lombok.Data;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;

import java.io.Serializable;

/**
 * 品类实体类--平台后台
 * @author jw.chen
 * @version 2.0.0
 * @date 2020/6/22
 */
@Data
public class EsCategory implements Serializable {
    private static final long serialVersionUID = -3669241413495971528L;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 父级id
     */
    private Long parentId;

    /**
     * 完整Id
     */
    @Field(type = FieldType.Text)
    private String fullId;

    /**
     * 级别
     */
    @Field(type = FieldType.Integer)
    private Integer level;

    /**
     * 品类名称
     */
    private String name;

    /**
     * 品类类型：1-实物商品、2-虚拟商品、3-服务商品、4-积分兑换商品
     */
    private Integer type;

    /**
     * 品类图片url路径
     */
    private String imageUrl;

}
